package com.tsd.system.service;

import com.tsd.system.entity.SysUser;

import java.util.List;
import java.util.Map;

/**
 * 描述：SysDataLog服务实现层接口
 *
 * @author Hillpool
 * @date 2021/01/12 12:04:12
 */
public interface SyncDataService {

    /**
     * 描述：比较需要同步的数据
     * params包括：账套sid和表名
     *
     * @param params
     */
    List<Map<String, Object>> findSyncSrcList(Map<String, Object> params) throws Exception;

    /**
     * 保存同步数据
     *
     * @param t
     * @param opUser
     * @throws Exception
     */
    void saveSyncDataList(String account_set_sid, String table_name, List<Map<String, Object>> t, SysUser opUser) throws Exception;
}
